the riverside - German English Dictionary